package com.shed.demo.service;

import java.util.List;

import com.shed.demo.domain.Menu;

public interface MenuService {
	/**
	 * 根据上级编码取得所有子菜单
	 * 
	 * @param menuUpID
	 * @return
	 */
	public List<Menu> getChildrenByUpID(Long menuUpID);

	/**
	 * 根据菜单ID取菜单
	 * 
	 * @param menuID
	 * @return
	 */
	public Menu getMenuByMenuID(Long menuID);

	/**
	 * 添加菜单
	 * 
	 * @param menu
	 */
	public void createMenu(Menu menu);

	/**
	 * 修改菜单
	 * 
	 * @param menu
	 */
	public void updateMenu(Menu menu);

	/**
	 * 删除菜单
	 * 
	 * @param menuID
	 */
	public void deleteMenu(Long menuID);
}
